Die Bedeutung der Empirie fuer die Softwaretechnik
نویسنده
چکیده
Empirische Untersuchungen sind aus der Softwareforschung nicht mehr wegzudenken. Explorative empirische Studien einschließlich kontrollierter Experimente vergleichen verschiedene Techniken, um festzustellen, ob bei Verwendung der Techniken Unterschiede in der Qualität von Software, der Bearbeitungszeit oder anderen Eigenschaften tatsächlich zu beobachten sind. Diese Studien bestätigen oder verwerfen vermutete oder postulierte Eigenschaften von Werkzeugen und Methoden. Korrelationsstudien untersuchen Zusammenhänge zwischen Variablen bei der Softwarebearbeitung. Vorhersageund Optimierungsmodelle schließlich suchen die entdeckten Zusammenhänge für die Praxis der Softwareentwicklung nutzbar zu machen. Letztlich sucht der Wissenschaftler nach Erklärungen für die beobachteten Zusammenhänge, also nach Theorien über die Software-Erstellung, aus denen praktisch nutzbare Modelle abgeleitet werden können. Anhand von Ergebnissen aus den Bereichen Kostenschätzung, Inspektionen, Software-Entwurf, agile Methoden, u.a. illustriert dieser Vortrag den von der Empirie getriebenen Wissenschaftsprozess in der Softwaretechnik. Gezeigt wird, wo bereits beachtliche Fortschritte erzielt werden konnten und wo weiterer Bedarf an empirischen Untersuchungen besteht.
منابع مشابه
Von der Empirie zur Gestaltungsanforderung - Beispiele für die Bedeutung explorativer Empirie bei der Entwicklung von Gestaltungsanforderungen für Groupware
Zur Verortung der explorativen Empiriephase und ihrer Ergebnisse innerhalb des Projektes „Entwicklung von Gestaltungsanforderungen bei vernetzten Systemen“ soll der Projektverlauf kurz skizziert werden. Zur Vorbereitung diente zunächst eine ausführliche Analyse der Literatur zu vernetzten Systemen. Dazu zählten Beschreibungen im Betrieb befindlicher Systeme, Literatur zu aktuellen und potentiel...
متن کاملBericht des Arbeitskreises Software-Wartung
Die Software-Wartung ist ein Gebiet der Softwaretechnik, dessen Bedeutung ständig steigt. Dieser steigenden Bedeutung steht jedoch bislang kein entsprechendes Angebot an konsolidiertem, dokumentiertem Wissen gegenüber. Damit sich das ändert, wurde im März 2004 innerhalb der GI-Fachgruppe Softwaretechnik der Arbeitskreis Software-Wartung ins Leben gerufen. Er soll als Forum dienen für einen Aust...
متن کاملRequirements Engineering in der automotive Entwicklung - Von der Idee bis zum Produkt
Zusammenfassung Durch die Zunahme von vernetzten mechatronischen Systemen im Fahrzeug, die einen steigenden Funktionsumfang realisieren, wächst die Komplexität in der Entwicklung von Fahrzeugen. Um systematische Fehler zu vermeiden, gewinnt ein strukturiertes Vorgehen in der Entwicklung und damit auch das Requirements Engineering an Bedeutung. Bisherige Arbeiten fokussierten sich meist rein auf...
متن کاملGrundlagen einer feature-orientierten Referenzbibliothek im Virtual Engineering
Die Entwicklung von Produkten mit Hilfe von computergestützten Systemen erlangt durch den wachsenden Wettbewerbsdruck immer mehr Bedeutung. Der Prozess des Virtual Engineering umfasst die frühen Phasen der Produktentwicklung vom Entwurf über die Konstruktion bis zur Simulation und Analyse. Dieser Prozess verlangt eine Datenund Modellverwaltung, die über bisherige Insellösungen hinausgeht. Eine ...
متن کاملBericht über den Workshop
Mit dem Einzug modellgetriebener Entwicklungsansätze ist die Bedeutung diagrammartiger Dokumente, beispielsweise von Modellen in UML-Notationen, für die Softwaretechnik noch wichtiger geworden. Durch den zunehmenden Einsatz von Modellen in der Softwareentwicklung entsteht in vielen Kontexten der Bedarf, Versionen von Modellen zu bilden und Modelle zu vergleichen, die Ähnlichkeit von Modellen zu...
متن کامل